home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 February / PCWorld_2008-02_cd.bin / temacd / zoomplayer / zp501std.exe / Skin / Silverchrome Plus / Silverchrome Plus Media.skn < prev    next >
Text File  |  2006-12-21  |  18KB  |  319 lines

  1. SkinData(Name=Silverchrome Plus Media Skin by Blight & Godwin,Type=Media)
  2.  
  3. // Set Default Active Groups
  4. ActiveGroups    = (1)
  5.  
  6. // FileName
  7. SkinFileName    = (SilverchromePlus.bmp)
  8.  
  9. // Initial settings:
  10. StartGroup(1,2)
  11. iWinWidth       = (414)
  12. iWinHeight      = (380)
  13. iVidWidth       = (400)
  14. iVidHeight      = (300)
  15. iVidLeft        = (7)
  16. iVidTop         = (25)
  17. iMinWidth       = (420)
  18. iMinHeight      = (315)
  19. EndGroup(1,2)
  20.  
  21. StartGroup(8192)
  22. iWinWidth       = (416)
  23. iWinHeight      = (316)
  24. iVidWidth       = (400)
  25. iVidHeight      = (300)
  26. iVidLeft        = (15)
  27. iVidTop         = (1)
  28. iMinWidth       = (40)
  29. iMinHeight      = (30)
  30. EndGroup(8192)
  31.  
  32. StartGroup(64)
  33. iWinWidth       = (400)
  34. iWinHeight      = (300)
  35. iVidWidth       = (400)
  36. iVidHeight      = (300)
  37. iVidLeft        = (0)
  38. iVidTop         = (0)
  39. iMinWidth       = (40)
  40. iMinHeight      = (30)
  41. EndGroup(64)
  42.  
  43.  
  44. tLineFontHeight = (12)
  45. tLineFontYOfs   = (0)
  46. tLineFontFace   = (Tahoma)
  47. tLineFontColor  = (FFFFFF)
  48. tLineFontStyle  = (Bold)
  49. tLineFontMargin = (11)
  50. cBarFontHeight  = (35)
  51. cBarFontYOfs    = (-2)
  52. cBarFontFace    = (Tahoma)
  53. cBarFontColor   = (FFFFFF)
  54. cBarFontStyle   = (Bold)
  55. cBarFontMargin  = (5)
  56. cBarButWidth    = (43)
  57. cBarButHeight   = (60)
  58. cBarRightMargin = (23)
  59. cBarTLWidth     = (<cBarWidth>-15)
  60. cBarTLHeight    = (44)
  61. cBarTLLeft      = (8)
  62. cBarTLTop       = (8)
  63. iTransColor     = (FF0000)
  64. pTransColor     = (FF0000)
  65. cTransColor     = (FF0000)
  66. eTransColor     = (FF0000)
  67.  
  68. // Control Bar TimeLine background source bitmap position
  69. TimeLineCBarFG(324,469,2)
  70. TimeLineCBarBG(342,469,2)
  71. TimeLineCBarEnd(324,469,18)
  72. TimeLineCBarStart(324,425,18)
  73. TimeLineCBarFontShade(606060,606060,707070,303030)
  74.  
  75. // Setup display for OSD Popup messages.
  76. OSDPopUp(MinWidth=20,MinHeight=20,xMargin=10,yMargin=8,TransColor=FF0000)
  77. FillOSDRect(0,0,<OSDWidth>,<OSDHeight>,606060)
  78. CopyOSDBitmap(306,845,10,10,0,0);
  79. CopyOSDBitmap(306,860,10,10,0,<OSDHeight>-10);
  80. CopyOSDBitmap(334,845,10,10,<OSDWidth>-10,0);
  81. CopyOSDBitmap(334,860,10,10,<OSDWidth>-10,<OSDHeight>-10);
  82. TileOSDBitmapH(320,845,10,10,10,0,<OSDWidth>-20)
  83. TileOSDBitmapH(320,860,10,10,10,<OSDHeight>-10,<OSDWidth>-20)
  84. TileOSDBitmapV(306,855,8,6,0,10,<OSDHeight>-20)
  85. TileOSDBitmapV(336,855,8,6,<OSDWidth>-8,10,<OSDHeight>-20)
  86.  
  87.  
  88.  
  89. // Control Bar Background
  90. TileCBarBitmapH(241,291,9,60,0,0,<cBarFullWidth>)
  91.  
  92. // Right of TimeLine Control Bar Side
  93. /CopyCBarBitmap(214,349,12,35,<cBarWidth>-12,0)
  94. // Left Control Bar Side
  95. CopyCBarBitmap(217,291,23,60,0,0)
  96. // Right Control Bar Side
  97. CopyCBarBitmap(251,291,23,60,<cBarFullWidth>-23,0)
  98.  
  99. // Dynamic settings (items with window-size relative positioning):
  100. tLineHeight     = (17)
  101. tLineLeft       = (48)
  102. tLineTop        = (<WinHeight>-52)
  103.  
  104. TimeLineBG(234,119,25)
  105. TimeLineStart(208,63,13)
  106. TimeLineEnd(216,92,9)
  107. TimeLineFontShade(909090,909090,-1,505050)
  108.  
  109. // TimeLine background and foreground source bitmap position
  110. StartGroup(1)
  111. TimeLineFG(234,136,25)
  112. tLineWidth      = (<WinWidth>-140)
  113. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-69,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  114. EndGroup(1)
  115.  
  116. StartGroup(2)
  117. TimeLineFG(234,136,25)
  118. tLineWidth      = (<WinWidth>-312)
  119. BalanceExData(SrcX=234,SrcY=0,DestX=<WinWidth>-241,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Audio Balance)
  120. RateExData(SrcX=234,SrcY=0,DestX=<WinWidth>-155,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Play Rate Control)
  121. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-69,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  122. EndGroup(2)
  123.  
  124. // Draw Standard GUI in Group 1
  125. StartGroup(1,2)
  126. // Top Left corner
  127. CopyBitmap(0,0,117,26,0,0)
  128. // Top Right corner
  129. CopyBitmap(117,0,117,25,<WinWidth>-117,0)
  130. // Bottom Left corner
  131. CopyBitmap(0,27,75,55,0,<WinHeight>-55)
  132. // Bottom Right corner
  133. CopyBitmap(86,27,42,55,<WinWidth>-42,<WinHeight>-55)
  134. // Left Bar
  135. TileBitmapV(128,25,7,57,0,25,<WinHeight>-79)
  136. // Right Bar
  137. TileBitmapV(135,25,7,57,<WinWidth>-7,25,<WinHeight>-79)
  138. // Top Bar
  139. TileBitmapH(24,0,90,25,117,0,<WinWidth>-234)
  140. // Bottom Bar
  141. TileBitmapH(75,27,26,55,75,<WinHeight>-55,<WinWidth>-117)
  142.  
  143. // Scroller Widgets
  144. CopyBitmap(196,201,14,9,<WinWidth>- 84,<WinHeight>-48)
  145.  
  146. // Video Area (NT = No Tint)
  147. FillRect(7,25,<VidWidth>,<VidHeight>,000000NT)
  148.  
  149. // Draw Filename Text
  150. DrawExText(DestX=10,DestY=7,Width=<WinWidth>-127,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<FileBase>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030,Function=fnAudioMode)
  151.  
  152. // Top-Right buttons
  153. CreateExButton(Type=Normal  ,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<WinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnExit,Hint=Exit Program,Anispeed=10)
  154. CreateExButton(Type=Normal  ,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<WinWidth>- 61,DestY=6,Function=fnMax,Hint=Maximize Window,Anispeed=10)
  155. CreateExButton(Type=Normal  ,SrcX= 142,SrcY=44,Width=26,Height=19,DestX=<WinWidth>- 87,DestY=6,Function=fnMinimize,Hint=Minimize Window,Anispeed=10)
  156. CreateExButton(Type=Normal  ,SrcX=142,SrcY=25,Width=25,Height=19,DestX=<WinWidth>-112,DestY=6,Function=fnFullscreen,Hint=Fullscreen/Restore,Anispeed=10)
  157.  
  158. // Bottom Left buttons
  159. CreateExButton(Type=Normal,SrcX=  0,SrcY= 109,Activate=Play,ActiveX=94,ActiveY=109,ActiveDownX=141,ActiveDownY=109,Width=47,Height=47,DestX= 6,DestY=<WinHeight>-52,TransColor=FF0000,Function=fnPlay,Hint=Play/Pause,Anispeed=10)
  160. CreateExButton(Type=Normal,SrcX=  0,SrcY=156,Width=49,Height=27,DestX= 55,DestY=<WinHeight>-32,Function=fnPrevChapter,Hint=Previous Chapter/Track,Anispeed=10)
  161. CreateExButton(Type=Normal,SrcX=  98,SrcY=156,Width=49,Height=27,DestX= 106,DestY=<WinHeight>-32,Function=fnRewind,Hint=Rewind,Anispeed=10)
  162. CreateExButton(Type=Normal,SrcX= 0,SrcY=183,Width=49,Height=27,DestX=157,DestY=<WinHeight>-32,Function=fnFastForward,Hint=Fast Forward,Anispeed=10)
  163. CreateExButton(Type=Normal,SrcX= 98,SrcY=183,Width=49,Height=27,DestX=208,DestY=<WinHeight>-32,Function=fnNextChapter,Hint=Next Chapter/Track,Anispeed=10)
  164. CreateExButton(Type=Normal,SrcX= 196,SrcY= 156,Width=49,Height=27,DestX=259,DestY=<WinHeight>-32,Function=fnStop,Hint=Stop,Anispeed=10)
  165.  
  166. // Bottom Right buttons
  167. CreateExButton(Type=Normal,SrcX= 0,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 120,DestY=<WinHeight>-32,Function=fnOpen,Hint=Open Files,Anispeed=10)
  168. CreateExButton(Type=Normal,SrcX= 54,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 91,DestY=<WinHeight>-32,Function=fnEqualizer,Hint=Show/Hide the Internal Equalizer,Anispeed=10)
  169. CreateExButton(Type=Normal,SrcX=  108,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 62,DestY=<WinHeight>-32,Function=fnPlayList,Hint=Playlist,Anispeed=10)
  170. CreateExButton(Type=Normal,SrcX=162,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 33,DestY=<WinHeight>-32,TransColor=FF0000,Function=fnAudioMode,Hint=Audio Bar Mode,Anispeed=10)
  171.  
  172. // Resize Positions
  173. ResizeBox(0,0,12,12,3)
  174. ResizeBox(<WinWidth>-12,0,12,12,2)
  175. ResizeBox(0,<WinHeight>-12,12,12,1)
  176. ResizeBox(<WinWidth>-8,<WinHeight>-12,12,12,0)
  177. EndGroup(1,2)
  178.  
  179. StartGroup(2)
  180. CopyBitmap( 196,183,15,9,<WinWidth>-171,<WinHeight>-48)
  181. CopyBitmap(196,192,17,9,<WinWidth>-259,<WinHeight>-48)
  182. EndGroup(2)
  183.  
  184. // Draw Minimal GUI in Group 15
  185. StartGroup(8192)
  186. FillRect(0,0,<WinWidth>,<WinHeight>,404040)
  187. FillRect(0,15,14,<WinHeight>-15,FF0000NT)
  188. FillRect(14,<WinHeight>-14,<WinWidth>-29,14,FF0000NT)
  189. FillRect(13,<WinHeight>-26,13,13,505050)
  190. FillRect(14,<WinHeight>-26,12,12,404040)
  191. FillRect(15,1,<VidWidth>,<VidHeight>,000000NT)
  192. CopyBitmap(346,561,13,13,1,1)
  193. CreateExButton(Type=Extended,SrcX=346,SrcY=546,DownX=346,DownY=546,Width=13,Height=13,DestX=<WinWidth>-14,DestY=<WinHeight>-14,Function=exGroupSet,FunctionParam=1,Hint=Standard User Interface)
  194. ResizeBox(11,<WinHeight>-22,11,11,1)
  195. ResizeBox(12,13,4,<WinHeight>-35,4)
  196. ResizeBox(23,<WinHeight>-15,<WinWidth>-36,4,7)
  197. EndGroup(8192)
  198.  
  199. // Draw Video Only Group
  200. StartGroup(64)
  201. FillRect(0,0,<VidWidth>,<VidHeight>,000000NT)
  202. EndGroup(64)
  203.  
  204. // Control Bar Buttons (Order of creation determines the display order within the Control Bar,Anispeed=10)
  205. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=545,Function=fnPrevChapter,Hint=Previous Chapter/Track,Anispeed=10)
  206. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=545,Function=fnRewind,Hint=Rewind,Anispeed=10)
  207. CreateExButton(Type=Normal,Target=CBar,SrcX=  172,SrcY=545,Function=fnStop,Hint=Stop,Anispeed=10)
  208. CreateExButton(Type=Normal,Target=CBar,SrcX= 258,SrcY=545,Activate=Play,ActiveX=258,ActiveY=785,ActiveDownX=301,ActiveDownY=785,Function=fnPlay,Hint=Play / Pause,Anispeed=10)
  209. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=605,Function=fnFastForward,Hint=Fast Forward,Anispeed=10)
  210. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=605,Function=fnNextChapter,Hint=Next Chapter/Track,Anispeed=10)
  211. CreateExButton(Type=Normal,Target=CBar,SrcX= 172,SrcY=605,Activate=Mute,ActiveX=215,ActiveY=605,Function=fnmute,Hint=Mute Audio,Anispeed=10)
  212. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=605,Function=fnAudioTrack,Hint=Next Audio Track,Anispeed=10)
  213. CreateExButton(Type=Normal,Target=CBar,SrcX= 0,SrcY=605,Function=fnDVDSub,Hint=Next Subtitle Track,Anispeed=10)
  214. CreateExButton(Type=Normal,Target=CBar,SrcX=86,SrcY=665,Function=fnFullscreen,Hint=Fullscreen/Restore,Anispeed=10)
  215. CreateExButton(Type=Normal,Target=CBar,SrcX=  172,SrcY=665,Function=fnZoom,Hint=Fullscreen to Zoom,Anispeed=10)
  216. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=665,Function=fnZoomIn,Hint=Zoom In,Anispeed=10)
  217. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=725,Function=fnZoomOut,Hint=Zoom Out,Anispeed=10)
  218. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=725,Function=fnOptions,Hint=Options,Anispeed=10)
  219. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=725,Function=fnEject,Hint=Eject,Anispeed=10)
  220. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=725,Function=fnPlayList,Hint=Playlist Editor,Anispeed=10)
  221. CreateExButton(Type=Normal,Target=CBar,SrcX=0,SrcY=785,Function=fnOpen,Hint=Open Media,Anispeed=10)
  222. CreateExButton(Type=Normal,Target=CBar,SrcX= 172,SrcY=785,Function=fnExit,Hint=Close Player,Anispeed=10)
  223.  
  224. // Playlist Corners
  225. CopyPLBitmap(0,0,117,25,0,0)
  226. CopyPLBitmap(176,0,58,25,<PLWinWidth>-58,0)
  227. CopyPLBitmap(188,109,23,45,0,<PLWinHeight>-45)
  228. CopyPLBitmap(211,109,23,45,<PLWinWidth>-23,<PLWinHeight>-45)
  229. // Playlist Sides
  230. // Left Bar
  231. TilePLBitmapV(128,25,7,57,0,25,<PLWinHeight>-70)
  232. // Right Bar
  233. TilePLBitmapV(135,25,7,57,<PLWinWidth>-7,25,<PLWinHeight>-70)
  234. // Top Bar
  235. TilePLBitmapH(24,0,90,25,117,0,<PLWinWidth>-174)
  236. // Bottom Bar
  237. TilePLBitmapH(206,109,10,45,23,<PLWinHeight>-45,<PLWinWidth>-46)
  238. // Fill Background behind playlist (important)
  239. FillPLRect(7,24,<PLWinWidth>-14,<PLWinHeight>-59,000000)
  240.  
  241. // Data for the Playlist display
  242. StartGroup(-16777216)
  243. PlayListData(DestX=7,DestY=24,MinWidth=230,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  244.  
  245. CreateExButton(Type=Extended,Target=PlayList,SrcX=0,SrcY=291,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Show Extra Controls,Anispeed=10)
  246.  
  247. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX=<PLWinWidth>-137,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Playlist,Anispeed=10)
  248. EndGroup(-16777216)
  249.  
  250. StartGroup(16777216)
  251. PlayListData(DestX=7,DestY=24,MinWidth=511,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  252.  
  253. // Bottom Buttons
  254. CreateExButton(Type=Normal,Target=PlayList,SrcX=54,SrcY=210,Width=27,Height=27,DestX= 93,DestY=<PLWinHeight>-32,ActiveX=54,ActiveY=291,ActiveDownX=81,ActiveDownY=291,Activate=LoopPlay,Function=fnLoopPlay,Hint=Loop Current Track,Anispeed=10)
  255. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX= 122,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Playlist,Anispeed=10)
  256. CreateExButton(Type=Normal,Target=PlayList,SrcX=80,SrcY=237,Width=40,Height=27,DestX=164,DestY=<PLWinHeight>-32,Function=fnPLAddDir,Hint=Add Directory to Playlist,Anispeed=10)
  257. CreateExButton(Type=Normal,Target=PlayList,SrcX= 160,SrcY=237,Width=40,Height=27,DestX=206,DestY=<PLWinHeight>-32,Function=fnPLRemove,Hint=Remove Selected Items,Anispeed=10)
  258. CreateExButton(Type=Normal,Target=PlayList,SrcX= 0,SrcY=264,Width=40,Height=27,DestX=248,DestY=<PLWinHeight>-32,Function=fnPLClear,Hint=Clear Playlist,Anispeed=10)
  259. CreateExButton(Type=Normal,Target=PlayList,SrcX=  80,SrcY=264,Width=40,Height=27,DestX=290,DestY=<PLWinHeight>-32,Function=fnPLLoadList,Hint=Load Playlist,Anispeed=10)
  260. CreateExButton(Type=Normal,Target=PlayList,SrcX=160,SrcY=264,Width=40,Height=27,DestX=332,DestY=<PLWinHeight>-32,Function=fnPLSaveList,Hint=Save Playlist,Anispeed=10)
  261. CreateExButton(Type=Normal,Target=PlayList,SrcX=216,SrcY=183,Width=40,Height=27,DestX=374,DestY=<PLWinHeight>-32,Function=fnPLSort,Hint=Sort Playlist,Anispeed=10)
  262. CreateExButton(Type=Extended,Target=PlayList,SrcX=162,SrcY=210,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Hide Extra Controls,Anispeed=10)
  263. EndGroup(16777216)
  264.  
  265. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX= 0,SrcY=210,Width=27,Height=27,DestX=6,DestY=<PLWinHeight>-32,ActiveX=108,ActiveY=291,ActiveDownX=135,ActiveDownY=291,Activate=PLMagnet,Function=fnPLMagToggle,Hint=Magnetic Hard Docking,Anispeed=10)
  266. CreateExButton(Type=Normal,Target=PlayList,SrcX=108,SrcY=210,Width=27,Height=27,DestX=35,DestY=<PLWinHeight>-32,ActiveX=162,ActiveY=291,ActiveDownX=189,ActiveDownY=291,Activate=RandomPlay,Function=fnRandomPlay,Hint=Random Play,Anispeed=10)
  267.  
  268.  
  269. CreateExButton(Type=Normal,Target=PlayList,SrcX=  216,SrcY=210,Width=40,Height=27,DestX=<PLWinWidth>- 95,DestY=<PLWinHeight>-32,Function=fnPLControl,Hint=Open Advanced Controls,Anispeed=10)
  270. CreateExButton(Type=Normal,Target=PlayList,SrcX=240,SrcY=237,Width=24,Height=27,DestX=<PLWinWidth>- 53,DestY=<PLWinHeight>-32,Function=fnPLItemUp,Hint=Move Selected Items Up,Anispeed=10)
  271. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX=240,SrcY=264,Width=24,Height=27,DestX=<PLWinWidth>- 30,DestY=<PLWinHeight>-32,Function=fnPLItemDown,Hint=Move Selected Items Down,Anispeed=10)
  272.  
  273. // Top Right Buttons
  274. CreateExButton(Type=Normal,Target=Playlist,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<PLWinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnPlayList,Hint=Close Playlist Editor,Anispeed=10)
  275. CreateExButton(Type=Normal,Target=Playlist,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<PLWinWidth>- 61,DestY=6,Function=fnPLMax,Hint=Maximize Window,Anispeed=10)
  276.  
  277. // Top Button separator
  278. CopyPLBitmap(118,6,4,19,<PLWinWidth>-64,6)
  279. // Item Counter
  280. DrawExText(Target=PlayList,DestX=10,DestY=7,Width=<PLWinWidth>-152,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListItems>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  281. // Duration Separator
  282. CopyPLBitmap(118,6,4,19,<PLWinWidth>-139,6)
  283. // Total Duration Display
  284. DrawExText(Target=PlayList,DestX=<PLWinWidth>-136,DestY=7,Width=70,Height=15,Align=Right,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListTotal>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  285.  
  286. // Expanded resize area due to round corners
  287. ResizePLBox(0,0,12,12,3)
  288. ResizePLBox(<PLWinWidth>-12,0,12,12,2)
  289. ResizePLBox(0,<PLWinHeight>-12,12,12,1)
  290. ResizePLBox(<PLWinWidth>-12,<PLWinHeight>-12,12,12,0)
  291.  
  292. // EQ - Fixed size, no size constants required
  293. EQData(Width=360,Height=158,BarX=0,BarY=425,BarW=12,BarH=120,BarC=27,BarPX=18,BarPY=12,Bar0X=49,Bar0Y=12,Bar1X=73,Bar1Y=12,Bar2X=97,Bar2Y=12,Bar3X=121,Bar3Y=12,Bar4X=145,Bar4Y=12,Bar5X=169,Bar5Y=12,Bar6X=193,Bar6Y=12,Bar7X=217,Bar7Y=12,Bar8X=241,Bar8Y=12,Bar9X=265,Bar9Y=12)
  294. FillEQRect(0,0,360,158,606060)
  295. CopyEQBitmap(306,845,10,10,0,0)
  296. CopyEQBitmap(334,845,10,10,360-10,0)
  297. CopyEQBitmap(306,860,10,10,0,158-10)
  298. CopyEQBitmap(334,860,10,10,360-10,158-10)
  299. TileEQBitmapH(315,845,16,7,10,0,360-20)
  300. TileEQBitmapH(315,863,16,7,10,158-7,360-20)
  301. TileEQBitmapV(306,853,7,8,0,10,158-20)
  302. TileEQBitmapV(337,853,7,8,360-7,10,158-20)
  303. CopyEQBitmap(0,416,17,9,16,136)
  304. CopyEQBitmap(19,416,11,9,50,136)
  305. CopyEQBitmap(31,416,16,9,71,136)
  306. CopyEQBitmap(48,416,15,9,96,136)
  307. CopyEQBitmap(64,416,17,9,119,136)
  308. CopyEQBitmap(81,416,9,9,147,136)
  309. CopyEQBitmap(345,575,12,9,170,136)
  310. CopyEQBitmap(345,584,11,9,194,136)
  311. CopyEQBitmap(345,593,15,9,216,136)
  312. CopyEQBitmap(345,602,15,9,240,136)
  313. CopyEQBitmap(345,611,15,9,266,136)
  314. CreateExButton(Type=Normal,Target=EQ,SrcX=  0,SrcY=845,Width=51,Height=25,DestX=299,DestY= 12,Function=fnEQEditor,Hint=Select/Edit Equalizer Profiles,Anispeed=10)
  315. CreateExButton(Type=Normal,Target=EQ,SrcX= 102,SrcY=845,Width=51,Height=25,DestX=299,DestY= 42,Function=fnEQReset,Hint=Reset Equalizer,Anispeed=10)
  316. CreateExButton(Type=Normal,Target=EQ,SrcX=204,SrcY=845,Width=51,Height=25,DestX=299,DestY=121,Function=fnEqualizer,Hint=Close Equalizer,Anispeed=10)
  317. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=513,DownX=324,DownY=513,Width=36,Height=16,DestX=299,DestY= 74,DownX=261,DownY=119,ActiveX=261,ActiveY=384,ActiveDownX=212,ActiveDownY=401,Activate=EQState,Function=fnEQToggle,Hint=Enable/Disable the Equalizer,Anispeed=10)
  318. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=529,DownX=324,DownY=529,Width=36,Height=16,DestX=299,DestY= 98,DownX=261,DownY=135,ActiveX=261,ActiveY=400,Activate=EQMagnet,Function=fnEQMagToggle,Hint=Magnetic Hard Docking,Anispeed=10,Anispeed=10)
  319.